﻿using System;
using System.Collections.Generic;
using System.Windows.Controls;
using System.Linq;
using System.Text;

namespace DTC.Validations
{
    class EmptyValidate: ValidationRule
    {
        public EmptyValidate()
            {
            }

        public override ValidationResult Validate(object value, System.Globalization.CultureInfo cultureInfo)
        {
            if (value is string)
            {
                if (((string)value).Length == 0)
                {
                    return new ValidationResult(false, "Вы не указали необходимые данные.");
                }
            }
            else
            {
                if(value == null)
                {
                    return new ValidationResult(false, "Вы не указали необходимые данные.");
                }
            }
            return new ValidationResult(true, null);
        }
     }   
}
